package cn.iocoder.yudao.module.trade.api.config;

import cn.iocoder.yudao.module.trade.api.config.dto.AddressRespDTO;
import cn.iocoder.yudao.module.trade.api.config.dto.TradeConfigRespDTO;

public interface TradeConfigApi {

    TradeConfigRespDTO getTradeConfig();

    boolean checkMessage(String content, String userId);

    boolean checkImg(String img, String userId);

    /**
     * 判断是否有二维码，如果有二维码，判断是否是微信二维码
     * @param img
     * @return
     */
    boolean checkQrcode(String img);

    /**
     * 判断是否是微信二维码
     * @param img
     * @return
     */
    boolean checkImgQrcode(String img);

    /**
     * 判断是否有二维码
     * @param img
     * @return
     */
    boolean checkHasQrcode(String img);

    boolean checkVoice(String voice, String userId);

    AddressRespDTO getAddressByIp(String ip);

}
